package br.com.bomsabor.model;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.Date;
import java.util.List;

public class Pedido implements Serializable{

	private static final long serialVersionUID = -2799110927686422135L;
	
	private long codPedido;
	private Date dataPedido;
	private double valorTotal;
	private SituacaoPedido situacao;
	private List<ItemPedido> itensPedido;
	private Garcom garcom;
	

	public Pedido(){
		codPedido = 0;
		dataPedido = new Date();
		valorTotal = 0;
		situacao = SituacaoPedido.EM_ABERTO;
		itensPedido = new ArrayList<ItemPedido>();
		garcom = new Garcom();
	}

	public List<ItemPedido> getItensPedido() {
		return itensPedido;
	}

	public void setItensPedido(List<ItemPedido> itensPedido) {
		this.itensPedido = itensPedido;
	}

	public Garcom getGarcom() {
		return garcom;
	}

	public void setGarcom(Garcom garcom) {
		this.garcom = garcom;
	}

	public List<ItemPedido> getItem() {
		return itensPedido;
	}


	public void setItem(List<ItemPedido> itens) {
		this.itensPedido = itens;
	}


	public long getCodPedido(){
		return codPedido;
	}
	
	public void setCodPedido(long codPedido){
		this.codPedido = codPedido;
	}

	public Date getDataPedido() {
		return dataPedido;
	}

	public void setDataPedido(Date dataPedido) {
		this.dataPedido = dataPedido;
	}

	public double getValorTotal() {
		return valorTotal;
	}

	public void setValorTotal(double valorTotal) {
		this.valorTotal = valorTotal;
	}
	

	public SituacaoPedido getSituacao() {
		return situacao;
	}

	public void setSituacao(SituacaoPedido situacao) {
		this.situacao = situacao;
	}
	
	
	
}
